be a bit crazy - French English Dictionary